explosive grenade - French English Dictionary